package cn.edu.sdjzu.cs.dingcan.service;

import java.sql.SQLException;
import java.util.List;

import cn.edu.sdjzu.cs.dingcan.dao.FoodTypeDao;
import cn.edu.sdjzu.cs.dingcan.entity.FoodType;


public class FoodTypeService {
	private final FoodTypeDao foodTypeDao;
	
	public FoodTypeService() {
		this.foodTypeDao = new FoodTypeDao();
	}
	
	public void addNewType(FoodType foodType) {
		foodTypeDao.add(foodType);
	}

	public void delete(Long id) {
		foodTypeDao.delete(id);
	}

	public void updata(FoodType foodtype) {
		foodTypeDao.updata(foodtype);
	}

	public List<FoodType> findAll() {
		return foodTypeDao.findAll();
	}

	public FoodType findById(Long id) throws SQLException {
		return foodTypeDao.getFoodTypeById(id);
	}

	public List<FoodType> query(String keyword) throws SQLException {
		return foodTypeDao.query(keyword);
	}

	// public Integer getFirstType() {
	// 	return foodTypeDao.getFirstType();
	// }
}
